MESOMYODOUS Meaning of MESOMYODOUS in English ( a. ) Having the intrinsic muscles of the larynx attached to the middle of the semirings. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012