Answer: filthyluger

AnswerCrossword Clue
FILTHYLUGERGun that really needs cleaning?