snowcap
English
snowcap meaning in English • snowcap का अर्थ अंग्रेजी में
Noun
- A very small humming bird (Microchæra albocoronata) native of New Grenada.