meaning of Abschlepphof

Abschlepphof - German to English

impound lot