eelwormEnglish

eelworm

Noun

Any of various small free-living plant-parasitic roundworms

English: eelworm