clampdown

/klˈæmpdaʊn/

Explore definitions, synonyms, and language insights of clampdown

Definitions

Noun
sudden restriction on an activity

More General Terms