meaning of waterweed

1. a weedy aquatic plant of genus Elodea


Related Words

waterweed |

Developed & Maintained By Taraprasad.com

Treasure Words