VariousWords beta
Related Terms:
Definitions:
Verb
clamp down
crack down
Definition: repress or suppress (something regarded as undesirable); "The police clamped down on illegal drugs"