GeneralConnection.comDictionary
economic strangulation
Noun

1. punishment
1. penalty, penalization, penalisation
Usage