What does carphophis mean?

carphophis meaning in General Dictionary

thunder serpent