English dictionary
laughing owl meaning and definition
Definition and meaning of laughing owl at MeaningMonkey.org. laughing owl meaning and definition in the English Dictionary.LAUGHING OWL noun
Definition of laughing owl (noun)
- almost extinct owl of New Zealand
- synonyms: laughing jackass, Sceloglaux albifacies
Source: Princeton University Wordnet