encounter a hitch - Turkish English Dictionary