YourDictionary

myxoid medical definition

adjective
Containing or resembling mucus; mucoid.

Learn more about myxoid

link/cite print suggestion box