rolling hitch - Turkish English Dictionary