English to Hindi

Meaning for:
hard pressed
other
दबाव में जकड़ा होना