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
Tweet