What does abbüßen mean?

abbüßen - German to English

to expiate

View more

  • to provide [prison]