Ce înseamnă “autostropitoare de strazi”?

“autostropitoare de strazi” în Dicționar Român - Englez

  • watering car(t)