excavator (machinery) - Español Inglés Diccionario