disaster-proof storage - French English Dictionary