street-sprinkling truck - Turkish English Dictionary