MECHAN- Meaning of MECHAN- in English [mechan-] or mechano- comb form [Gk, fr. mechane machine--more at machine]: mechanical "mechanoreceptor" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012