GeneralConnection.com
➔
Dictionary
economic strangulation
Noun
1. punishment
1. penalty, penalization, penalisation
Usage