point of union of two mountains or hills - French English Dictionary