front suspension and powertrain module assembly - Francés Inglés Diccionario