English to Hindi
English: The recent rains washed away the usable road so I had to hitch hike
Translation: हाल ही में हुई बारिश ने चलती सड़क को बहा दिया, इसलिए मुझे लिफ़्ट ले लेकर आना पड़ा