POLYMYOID Meaning of POLYMYOID in English (a.) Having numerous vocal muscles; of or pertaining to the Polymyodae. Webster's English dictionary. Английский словарь Webster. 2012