English to Hindi

Meaning for:
in short supply
other
अपर्याप्त