carter lake - French English Dictionary