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.