meaning of dense leaved elodea

1. aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria


Related Words

dense-leaved elodea |

Developed & Maintained By Taraprasad.com

Treasure Words