Eelworm meaning

ēl'wûrm'
Any of various often parasitic nematode worms, many of which are pests of agricultural crops or garden plants.
noun
0
0
Any of a large number of nematode worms that are either free-living or parasitic on plants.
noun
0
0
Any of several nematodes that resemble small eels.
noun
0
0
Advertisement