kamus
.
Search
About
clampdown
English
clampdown
Noun
Sudden restriction on an activity
English: clampdown