Leafbird (noun) Definition, Meaning & Examples

noun
  1. any of several greenish, passerine birds of the genus Chloropsis, of Asia, related to the bulbuls, and often kept as pets.
Leafbird (noun) Definition, Meaning & Examples

More Definitions