aboon

/əˈbuːn/

Definitions

1. noun

a type of bird’s nest or a resting place; a booth or enclosure, especially for birds to nest in or for other animals to rest in

“The young birds made their aboon high up in the tree branches.”

Synonyms

  • booth
  • nest

Antonyms

  • open