meaning of nymphaea lotus

1. white Egyptian lotus: water lily of Egypt to southeastern Africa; held sacred by the Egyptians


Related Words

nymphaea lotus |

Developed & Maintained By Taraprasad.com

Treasure Words