Meaning of nymphaea lotus

Definition of nymphaea lotus

(noun) white Egyptian lotus: water lily of Egypt to southeastern Africa; held sacred by the Egyptians

Other information on nymphaea lotus

WIKIPEDIA results for nymphaea lotus
Amazon results for nymphaea lotus