English to Hindi

Meaning for:
nowhere in sight
other
भविष्य में असंभव