LEAFBIRD


Meaning of LEAFBIRD in English

/leef"berrd'/ , n.

any of several greenish, passerine birds of the genus Chloropsis, of Asia, related to the bulbuls, and often kept as pets.

[ LEAF + BIRD ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .