meaning of nematode worm

1. unsegmented worms with elongated rounded body pointed at both ends; mostly free-living but some are parasitic


Related Words

nematode worm |

Developed & Maintained By Taraprasad.com

Treasure Words