SCELOGLAUX ALBIFACIES Meaning of SCELOGLAUX ALBIFACIES in English laughing owl Animal names in Latin and English dict. Словарь названий животных в латинском и английском . 2012