Here are some English translations that capture the nuances of "majboori":
* Compulsion
* Constraint
* Obligation
* Force
* Being forced
* Having no choice
* Necessity
* Circumstances beyond one's control
The word "majboori" often suggests a sense of helplessness or resignation to fate. It implies that someone is acting against their own will but feels they have no other option.