cover for protection - French English Dictionary