Noun Definition

storeria

1.Definition: a genus of Colubridae

Category: Animals