Meaning of clamp down

Definition of clamp down

(verb) repress or suppress (something regarded as undesirable); "The police clamped down on illegal drugs"

Other information on clamp down

WIKIPEDIA results for clamp down
Amazon results for clamp down