MYOID


Meaning of MYOID in English

ˈmīˌȯid adjective

Etymology: International Scientific Vocabulary my- + -oid

: resembling muscle

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