Meaning of clamp down
Definition of clamp down
(verb)
repress
or
suppress
(something regarded as undesirable); "The
police
clamped
down
on
illegal
drugs"
Other information on clamp down
WIKIPEDIA results for
clamp down
Amazon results for
clamp down
Tweet