myoid
English Dictionary
->
Letter M
-> myoid
Search Dictionary:
myoid Definition
(a)
resembling
muscle
myoid Synonyms
myoid
© Art Branch Inc.