Meaning of sceloglaux albifacies

Definition of sceloglaux albifacies

(noun) almost extinct owl of New Zealand

Other information on sceloglaux albifacies

WIKIPEDIA results for sceloglaux albifacies
Amazon results for sceloglaux albifacies