What is the snake that eats itself?

What is the snake that eats itself? Ouroboros is an emblematic serpent of ancient Egypt and Greece represented with its tail in its mouth, continually devouring itself and being reborn from itself.

Ouroboros is an emblematic serpent of ancient Egypt and Greece represented with its tail in its mouth, continually devouring itself and being reborn from itself.