Answer: jotunheim

AnswerCrossword Clue
JOTUNHEIM

Norse land of giants