Snowcap
English Meaning
A very small humming bird (Microchæra albocoronata) native of New Grenada.
- Snow covering a mountain peak, especially such snow existing year-round.
Sorry, No Malayalam Meaning for your input!
See Snowca Want To Try Snowcap In Malayalam??