Skip to main content

Owl goddess's definitions

Asgard

In Marvel it’s a floating island that goes boom and gets wrecked in Thor Ragnarok.
In Magnus Chase, it’s... eh whatever it is, a glowing city that you cannot sell Girl Scout cookies in.
Asgard is where our people stand.
by Owl goddess January 25, 2020
mugGet the Asgardmug.

Share this definition