mountainous terrain - French English Dictionary