English to Hindi

Meaning for:
from afar
other
बहुत दूर से;मन-ही-मन में