oil pan internal baffles - Alemán Inglés Diccionario