drill and blast excavation - Turco Inglés Diccionario