Definition Definition

polymyoid - Meaning and Examples

Meaning of 'polymyoid' (Webster Dictionary)

1 . Polymyoid [ a.]
- Having numerous vocal muscles; of or pertaining to the Polymyodae.