YourDictionary

myoid medical definition

adjective
Resembling muscle.

link/cite print suggestion box