demeuré
Top 15000
Meanings
Noun
1. person with a mental handicap
2. idiot, retard, stupid person (colloquial)
Examples1
My brother is a retard.