Clamped down on something
-
to take strong action to stop or limit a harmful or unwanted activity:
Clamped down on something meaning & definition 1 of Clamped down on something.
-
to stop or limit an activity or the people doing it, esp. a bad or illegal activity:
Clamped down on something meaning & definition 2 of Clamped down on something.