motor-vehicle towing devices - Almanca İngilizce Sözlük