clean a well or canal - French English Dictionary