engine mount strut - Turco Inglés Diccionario