to thumb a ride - Spanish English Dictionary