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