Leafbird definitions

Search

Leafbird

Leafbird logo #21000 The leafbirds (Chloropseidae) are a family of small passerine bird species found in India, Sri Lanka and Southeast Asia. They are one of only three bird families that are entirely endemic to the Indomalayan ecozone. They were formerly grouped with the ioras and fairy-bluebirds in the family Irenidae. As presently defined, the leafbird family is mo...
Found on http://en.wikipedia.org/wiki/Leafbird

leafbird

leafbird logo #21003(genus Chloropsis), any of about eight species of short-legged, grass-green birds (family Irenidae, order Passeriformes), from Southeast Asia and ... [1 related articles]
Found on http://www.britannica.com/eb/a-z/l/26
No exact match found.