hall: a large building for meetings or entertainment
building: a structure that has a roof and walls and stands more or less permanently in one place
jotun: (Norse mythology) one of a race of giants often in conflict with the Aesir