hitch a lift - Turkish English Dictionary