Versión en Español
Meaning of
"echar agua sobre algo para lavarlo"
in English language
Spanish to English
English to Spanish
Spanish
English
echar agua sobre algo para lavarlo
to give something a sluice down