towed a vehicle away/off - German English Dictionary