Definition of Clamp Down

  • 1. Repress or suppress (something regarded as undesirable) Verb

Synonyms for word "clamp down"

Semanticaly linked words with "clamp down"