towing hitch ball - Turkish English Dictionary