MESOMYODOUS Meaning of MESOMYODOUS in English (a.) Having the intrinsic muscles of the larynx attached to the middle of the semirings. Webster's English dictionary. Английский словарь Webster. 2012