Answer: slampodunk

AnswerCrossword Clue
SLAMPODUNKCriticize a small town?