Word info

illadopsis

Noun

Meaning

illadopsis (plural illadopsises)

Any member of the genus Illadopsis of secretive forest birds of tropical Africa.

Source: en.wiktionary.org

Close letter words and terms