meaning of Abschreckungstheorie

Abschreckungstheorie - German to English

deterrence principle

View more

  • principle of deterrence