Definition of Asgard in English:

Asgard

proper noun

Scandinavian Mythology
  • A region in the center of the universe, inhabited by the gods.

Pronunciation:

Asgard

/ˈasˌɡärd//ˈaz-/