piece of construction machinery - Turco Inglés Diccionario