cave shelter - French English Dictionary