English to Hindi

Meaning for:
rest upon
other
पर निर्भर होना