ramrod

noun

1.
a rod used to ram the charge into a muzzle-loading firearm
2.
a harshly demanding overseer
3.
a rod used to clean the barrel of a firearm