meaning of aufschütten

aufschütten - German to English

to heap up

View more

  • to improve