high-mountainous lake - French English Dictionary