VariousWords beta
Definitions:
Noun
black rat snake
blacksnake
pilot blacksnake
mountain blacksnake
Elaphe obsoleta
Definition: large harmless shiny black North American snake