sceloglaux albifacies Meaning, Definition & Usage

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

WordNet