Myoid Definition
adjective
(anatomy) Composed of, or resembling muscle.
Wiktionary
Find Similar Words
Find similar words to myoid using the buttons below.
(anatomy) Composed of, or resembling muscle.
Find similar words to myoid using the buttons below.