meaning of clamp down

1. repress or suppress something regarded as undesirable; "The police clamped down on illegal ">drugs"


Related Words

clamp down | clampdown |

Developed & Maintained By Taraprasad.com

Treasure Words