Laughing owl Meaning, Definition & Usage

  1. noun almost extinct owl of New Zealand
    laughing jackass; Sceloglaux albifacies.

WordNet


Definitions
  1. (Zoöl.), a peculiar owl (Sceloglaux albifacies) of New Zealand, said to be on the verge of extinction. The name alludes to its notes.

Webster 1913