cruachan [noun] + cavern [noun]