casmerodius
English
casmerodius meaning in English • casmerodius का अर्थ अंग्रेजी में
Noun
- a genus of white egrets.