water pump body - Turco Inglés Diccionario