general towing company for navigable waterways - German English Dictionary