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)

  1. almost extinct owl of New Zealand
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: