TELEMECHANIC Meaning of TELEMECHANIC in English add. ·adj designating, or pert. to, any device for operating mechanisms at a distance. Webster English vocab. Английский словарь Webster. 2012