Meaning of storeria

Definition of storeria

(noun) a genus of Colubridae

Other information on storeria

WIKIPEDIA results for storeria
Amazon results for storeria