imprisoned lake - French English Dictionary