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