What does abgeschleppt mean?

abgeschleppt - German to English

towed away

View more

  • towed off