meaning of abgeschoben

abgeschoben - German to English

deported

View more

  • forced off
  • directed