German-English dictionary »

geistesschwache meaning in English

GermanEnglish
geistesschwache

feeblemindedly