isolated lake - French English Dictionary