English to Hindi

Meaning for:
at bay
other
पलट कर मुकाबला करने को बाध्य