|
Definition of Leafbird
1. Noun. A small passerine bird of the genus ''Chloropsis'', native to India and southeast Asia. ¹
¹ Source: wiktionary.com
|
1. Noun. A small passerine bird of the genus ''Chloropsis'', native to India and southeast Asia. ¹
¹ Source: wiktionary.com