Word info

liocichla

Noun

Meaning

liocichla (plural liocichlas)

A bird of the genus Liocichla, native to China, Southeast Asia and India.

Source: en.wiktionary.org

Close letter words and terms