YourDictionary

eelworm

noun

any of a large number of nematode worms that are either free-living or parasitic on plants

See eelworm in American Heritage Dictionary 4

Learn more about eelworm

link/cite print suggestion box