leafbird


noun

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

Leave a Reply

Your email address will not be published. Required fields are marked *

55 queries 2.095