oil and water trap - Español Inglés Diccionario