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