crawler-mounted excavator - Spanish English Dictionary