water seller - French English Dictionary