mountain peak - French English Dictionary