piece of construction machinery - Español Inglés Diccionario