walhallaEnglish

Valhalla, Walhalla

Noun

(Norse mythology) the hall in which the souls of heros slain in battle were received by Odin

English: Valhalla, Walhalla

Bahasa: Valhalla

Bahasa words with similar meanings

English words with similar meanings

Show 1 words