English dictionary
thunder snake meaning and definition
Definition and meaning of thunder snake at MeaningMonkey.org. thunder snake meaning and definition in the English Dictionary.THUNDER SNAKE noun
Definition of thunder snake (noun)
- small reddish wormlike snake of eastern United States
- synonyms: Carphophis amoenus, worm snake
Source: Princeton University Wordnet