What does aufschütten mean?

aufschütten - German to English

to heap up

View more

  • to improve