meaning of abgeliefert

abgeliefert - German to English

delivered

View more

  • handed in