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:
 leafbirdPlural:
 leafbirdsFind Similar Words
Find similar words to leafbird using the buttons below.