Meaning

1 senses
  1. (euphemistic, humorous)Nonhuman; alien, paranormal, or supernatural.

Origin

Modeled after mentally challenged.

Modeled after mentally challenged.

Wiktionary, CC BY-SA 4.0 · source

Forms

more humanly challenged, most humanly challenged

See also

neighbours in the dictionary
humanly challenged — meaning, examples, forms, synonyms | Krumeto