trench compactor - Francés Inglés Diccionario