Noun Definition

sceloglaux

1.Definition: a genus of Strigidae

Category: Animals