mountain-like - French English Dictionary