Answer: jotunheim

AnswerCrossword Clue
JOTUNHEIMNorse land of giants