water-supply vehicle - French English Dictionary