English to Hindi

Meaning for:
self-drive
other
खुद चलाने के लिए भाड़े पर;अपनी कार लेकर;भाड़े की कार