Versión en Español
Meaning of
"echar agua"
in English language
Spanish to English
English to Spanish
Spanish
English
echar agua sobre algo para lavarlo
to give something a sluice down
echar agua; lanzar violentamente; echar con violencia un líquido
to spray some water; to sprinkle violently