Dictionary.com
definitions
  • synonyms

leafbird

[leef-burd]
See more synonyms for leafbird on Thesaurus.com
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