Definitions
There is 1 meaning of the phrase
Nymphaea Lotus.
Nymphaea Lotus - as a noun
White egyptian lotus: water lily of egypt to southeastern africa; held sacred by the egyptians
Synonyms (Exact Relations)
egyptian water lilylotuswhite lilywhite lotus