RichThesaurus
laughing owl
laughing owl
antonyms
laughing owl
definitions
noun
An owl (Sceloglaux albifacies) of New Zealand, now probably extinct, named for its cry.