Word info

nymphaeid

Noun

Meaning

nymphaeid (plural nymphaeids)

(botany) A plant rooted in the bottom, but with leaves floating on the water surface.

Source: en.wiktionary.org

Close letter words and terms