ibycter
/aɪˈbɪktər/Definitions
1. noun
a genus of small, hook-billed, crested owlets, native to South America
“The rare ibycter species can be found in the dense rainforests of the continent.”
1. noun
a genus of small, hook-billed, crested owlets, native to South America
“The rare ibycter species can be found in the dense rainforests of the continent.”