front suspension and powertrain module assembly - Alemán Inglés Diccionario