English to Hindi

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