meaning of Abgabestation

Abgabestation - German to English

delivery station

View more

  • discharge place