supported excavation - Spanish English Dictionary