YourDictionary

adenomatoid medical definition

adjective
Resembling an adenoma.

link/cite print suggestion box