Skip to main content

snowcap

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