Polymyodous /(?)/

Pol·y·my·o·dous

Polymyodous

a.
  1. Polymyoid. (Zool.)