snow-covered peak - French English Dictionary