hitch pins - Turkish English Dictionary