meaning of abgeschleppt

abgeschleppt - German to English

towed away

View more

  • towed off