It's spelled 'serpents' - and pronounced the same.
There isn't a difference.
Yes. A sea snake is a type of serpent.
Serpent
serpent
a snake is un serpent in French.
A snake.
a snake
A snake
It is the origin of serpent; it means serpent or snake.
'le serpent' is the French word for 'the snake'.
des serpents