"Thamnophis" is not Latin. It is Greek.