The Ouroboros is a symbol in which a serpent is represented eating itself, as a symbol of Eternal Return and Time without beginning or end.
It is often interpreted as a symbol for eternal cyclic renewal or a cycle of life, death and rebirth