clamp down

Explore definitions, synonyms, and language insights of clamp down

Definitions

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