placid lake - French English Dictionary