splash something or someone with liquid - Español Inglés Diccionario