English to Hindi

Meaning for:
thumb a ride
other
लिफ़्ट माँगना