English to Hindi

Meaning for:
embarrassment
other
घबराहट;उलझन