meaning of Abladeplatz

Abladeplatz - German to English

dumping ground

View more

  • dump
  • unloading location
  • unloading point