Leafbird Definition
noun
A small passerine bird of the genus Chloropsis, native to India and southeast Asia.
Wiktionary
Other Word Forms of Leafbird
Noun
Singular:
leafbird
Plural:
leafbirdsFind Similar Words
Find similar words to leafbird using the buttons below.