meaning of nymphaea stellata

1. blue lotus of India and southeastern Asia


Related Words

nymphaea stellata |

Developed & Maintained By Taraprasad.com

Treasure Words