'Sceloglaux' definitions:

Definition of 'Sceloglaux'

(from WordNet)
noun
A genus of Strigidae [syn: Sceloglaux, genus Sceloglaux]

Words containing 'Sceloglaux'