demiowl

/dɛmˈaʊəl/

Definitions

1. noun

A mythical or fictional owl with mixed or ambiguous characteristics.

“The artist’s depiction of a demiowl in her sculpture series has sparked debate about the symbolism behind the creature.”

Synonyms

  • hybridowl
  • owlkin

Antonyms

  • fullowl
  • pureowl