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