rubber engine mounting - Francés Inglés Diccionario