illadopsis
Noun
Meaning
illadopsis (plural illadopsises)
Any member of the genus Illadopsis of secretive forest birds of tropical Africa.
Noun
illadopsis (plural illadopsises)
Any member of the genus Illadopsis of secretive forest birds of tropical Africa.