Polymyoid /(?)/

Po·lym·y·oid

Polymyoid

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