English Dictionary
◊ SCELOGLAUX
Sceloglaux
n : a genus of Strigidae [syn: {Sceloglaux}, {genus Sceloglaux}]