TECHED Meaning of TECHED in English or tetched adjective Etymology: alteration of touched Date: 1921 mentally unbalanced Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012