drill and blast excavation - Turkish English Dictionary