truncated mountain - French English Dictionary