Telete

A Roman spirit of mystery religions.