unleasher
Etymology
From unleash + -er.
noun
One who unleashes.