English to Hindi

Meaning for:
leave to their own devices
other
अपने आप पर छोड़ देना