meaning of Bestrafer

Bestrafer - German to English

castigator

View more

  • chastiser
  • chastisers