to hitch a ride - Spanish English Dictionary