the worlds largest glacial cave - French English Dictionary