mountain range with several gorges - French English Dictionary