meaning of nymphaea caerulea

1. blue Egyptian lotus: held sacred by the Egyptians


Related Words

nymphaea caerulea |

Developed & Maintained By Taraprasad.com

Treasure Words