hillstar
Noun
Meaning
hillstar (plural hillstars)
One of several varieties of hummingbirds, principally of genus Oreotrochilus, which live at higher altitudes.
Noun
hillstar (plural hillstars)
One of several varieties of hummingbirds, principally of genus Oreotrochilus, which live at higher altitudes.