meaning of Abschleppfirma

Abschleppfirma - German to English

towing business