POLYMYOID


Meaning of POLYMYOID in English

| ̷ ̷ ̷ ̷|mīˌȯid adjective

Etymology: poly- + my- + -oid

1. : having many syringeal muscles

2.

[New Latin Polymy odi + English -oid ]

: polymyodian

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.