machinery used in the repair and maintenance of roads and highways - Francés Inglés Diccionario