Meaning of dense-leaved elodea

Definition of dense-leaved elodea

(noun) aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria

Other information on dense-leaved elodea

WIKIPEDIA results for dense-leaved elodea
Amazon results for dense-leaved elodea