What does Abschlepphof mean?

Abschlepphof - German to English

impound lot