Dictionary |
1 Result
#1
clamp down
v.
repress or suppress (something regarded as undesirable); "The police clamped down on illegal drugs"
. wn