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.”

Synonyms

  • bird
  • owl

Antonyms

  • mammal
  • reptile