English to Hindi

Meaning for:
suffocating
other
घुटन भरा;दमघोंटू