still waters canal - French English Dictionary