towing away - Turkish English Dictionary