Tamil Dictionary 🔍

polymyoid

Po*lym"y*oid, a. Etym: [Poly- + Gr. -oid.] (Zoöl.) Defn: Having numerous vocal muscles; of or pertaining to the Polymyodæ.


polymyoid - Similar Words