engine mounting strut - Francés Inglés Diccionario