excavator (machinery) - Spanish English Dictionary