meaning of ausgeliefert

ausgeliefert - German to English

delivered

View more

  • Die Trying [Lee Child]
  • extradited