Polymyoid

Po`lym´y`oid


a.1.(Zool.) Having numerous vocal muscles; of or pertaining to the Polymyodæ.
Mentioned in ?