English to Hindi

Meaning for:
sine qua non
other
अनिवार्य शर्त