We are using cookies This website uses cookies in order to offer you the most relevant information. By browsing this website, you accept these cookies.
Did you know? You can double click on a word to look it up on TermGallery.
Meanings of nenuphar in English
Plant species (Nymphaea alba) from the water lily family (Nymphaeaceae) with white flowers, which grows in standing or slowly flowing waters in Europe, North Africa and the Middle East.