cavernous [adjective] + hall [noun]