Word info

leafbird

Noun

Meaning

leafbird (plural leafbirds)

A small passerine bird of the genus Chloropsis, native to India and southeast Asia.

Source: en.wiktionary.org

Phrases with the word

Anagrams

Close letter words and terms