area of mountains - French English Dictionary