meaning of Bestrafung

Bestrafung - German to English

amercement

View more

  • penalisation [Br.]
  • penalization
  • discipline