be soaked and wet - Alemán Inglés Diccionario