English Dictionary
◊ EELWORM
eelworm
n : any of various small free-living plant-parasitic roundworms