Online English Dictionary

Home

Snowcap


n.

A very small humming bird ( Microchæra albocoronata ) native of New Grenada.


© 2009 Dammam Community College