summit of a mountain - French English Dictionary