meaning of abbüßen

abbüßen - German to English

to expiate

View more

  • to provide [prison]