meaning of aufbessern

aufbessern - German to English

to boost

View more

  • to improve
  • to boost