cascade mountains - French English Dictionary