TECHED


Meaning of TECHED in English

[teched] adj [alter. of touched] (1921): mentally unbalanced

Merriam-Webster English vocab.      Английский словарь Merriam Webster.