Snake is from Germanic origin. Serpent is the same word, but it come from the French after the Norman Invasion. They both mean the same thing in two language, but Serpent was adopted in English. Today, snake specifically mean the animal, while serpent is more of a generic term that could mean the animal, but also more mythological or fantasy creature.
Vipers (or Viperidae) is one of the 30 or so families of snakes. They have long hinged fangs for deep penetration of their venom.
Latest Answers