Major magical artifact from the Gargoyles TV show, right up there with the Eye of Odin and the Grimorum Arcanorum.
Looks like a blue badge with a gold phoenix and border on it.
The spell for it is deflagrate muri tempi et intervallia which is probably trying to be a translation of "burn down walls of time and space".
According to TGS, Loki is trapped inside it.