meaning of eelworm

1. any of various small free-living plant-parasitic roundworms


Related Words

eelworm |

Developed & Maintained By Taraprasad.com

Treasure Words