YourDictionary

lumbricoid medical definition

adjective
Of or resembling a roundworm.

Learn more about lumbricoid

link/cite print suggestion box