mountainous streams - French English Dictionary