general towing company for navigable waterways - Turkish English Dictionary