Answer: filthyluger

AnswerCrossword Clue
FILTHYLUGER

Gun that really needs cleaning?