hitchhiking ride - Spanish English Dictionary