English to Arabic

Meaning for:
Teched
other
مختل عقلياً