Definitions of Sceloglaux albifacies:

  • noun:   almost extinct owl of New Zealand