meaning of abputzen

abputzen - German to English

to wash

View more

  • to buff