English to Hindi

Meaning for:
alter ego
other
अन्तरंग मिट्र