Definitions for "lumbricoides"
a large, cream-colored worm