Dictionary.com
definitions
  • synonyms

leafbird

[leef-burd]
noun
  1. any of several greenish, passerine birds of the genus Chloropsis, of Asia, related to the bulbuls, and often kept as pets.
Show More

Origin of leafbird

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018