eelworm

Noun
  1. Any of various small free-living plant-parasitic roundworms (synset 101934355)

Found on Word Lists

Other Searches