front suspension and powertrain module assembly - Español Inglés Diccionario