leafbird
Noun
Meaning
leafbird (plural leafbirds)
A small passerine bird of the genus Chloropsis, native to India and southeast Asia.
Phrases with the word
greater green leafbird
blue-masked leafbird
blue-winged leafbird
golden-fronted leafbird
Jerdon's leafbird
lesser green leafbird