Possibly: One who removes or destroys obstacles

1 Post