meaning of abschleppend

abschleppend - German to English

pulling off