meaning of walhalla

1. Norse mythology the hall in which Odin received the souls of slain heroes


Related Words

walhalla |

Developed & Maintained By Taraprasad.com

Treasure Words