Meaning of clampdown
Definition of clampdown
(noun)
sudden
restriction
on an
activity
Other information on clampdown
WIKIPEDIA results for
clampdown
Amazon results for
clampdown
Tweet