TECHED Meaning of TECHED in English adjectiveor tetched ˈtechtEtymology: alteration of touched : mentally unbalanced : somewhat deranged Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012