Attested.to

dense-leaved elodea

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria