meaning of clampdown

1. sudden restriction on an activity


Related Words

clampdown |

Developed & Maintained By Taraprasad.com

Treasure Words