What is Jotunheim or Utgard, one of the Nine Worlds in Norse mythology?
Jotunheim or Utgard is the land of the giants and carries a meaning of being "beyond the fence." In other words, beyond the orderliness of civilization and law.
It is a place of deep, dark forests, and mountain peaks with an everlasting winter.