English-Arabic dictionary »

teched meaning in Arabic

EnglishArabic
Teched

مختل عقلياً