machinery used in the repair and maintenance of roads and highways - Español Inglés Diccionario