owlhead

/ˈaʊl.hed/

Definitions

1. noun

The upper or rounded part of the head of an owl, typically feathered.

“The unique owlhead helped scientists identify the rare species.”

Synonyms

  • avian cranium
  • owl's head

Antonyms

  • human head
  • primate cranium