oil pump housing - Alemán Inglés Diccionario