laughing owl
laughing owl
English
Noun
Ad
Definition
An owl (Sceloglaux albifacies) of New Zealand, now probably extinct, named for its cry.
Example Sentences
- "Other birds, such as the emblematically distinctive huia and the laughing owl, followed soon after."
Ad