mountainous stream - French English Dictionary