excavation for foundation - Spanish English Dictionary