mentally challenged

mentally challenged

English Adj
Ad

Definition

Having low intelligence.

Ad