vehicles and equipment for towing - German English Dictionary