What does abgeliefert mean?

abgeliefert - German to English

delivered

View more

  • handed in