English to Hindi

Meaning for:
rest stop
other
सड़क के किनारे वाहन खड़ा करने का स्थान