street-sprinkling truck - French English Dictionary