Cite
 

Meaning of leafbird

leaf•bird

Pronunciation: (lēf'bûrd"), [key]
— n.
  1. any of several greenish, passerine birds of the genus Chloropsis, of Asia, related to the bulbuls, and often kept as pets.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.