laughing owl

noun

Definition of laughing owl

: a reddish-brown owl (Sceloglaux albifacies) of New Zealand that is almost extinct

First Known Use of laughing owl

1871, in the meaning defined above

History and Etymology for laughing owl

laughing from present participle of laugh entry 1

Keep scrolling for more