POLYMYOID


Meaning of POLYMYOID in English

adj having numerous vocal muscles; of or pertaining to the polymyodae.

Webster English vocab.      Английский словарь Webster.