meaning of snowcap

1. A very small humming bird (Microchaera albocoronata) native of New Grenada.
2.
a covering of snow as on a mountain peak


Related Words

snowcap |

Developed & Maintained By Taraprasad.com

Treasure Words