YourDictionary

lumbricus medical definition

noun
The roundworm, Ascaris lumbricoides.

link/cite print suggestion box