OUROBOROS

Definition of OUROBOROS