As a noun mydid
is (zoology) any member of the mydidae.
As an adjective myoid is
(anatomy) composed of, or resembling muscle.
mydid
English
Noun
(
en noun)
(zoology) Any member of the Mydidae. myoid
English
Adjective
(-)
(anatomy) Composed of, or resembling muscle