Possibly: One who removes obstacles or troubles

1 Post