English to Hindi

Meaning for:
wrenching
other
अत्यंत कष्टदायी