constraint

con|straint /kənstr'eɪnt/ (constraints)
1 [N-COUNT] oft adj N, N on n
A constraint is something that limits or controls what you can do.
Their decision to abandon the trip was made because of financial constraints...
2 [N-UNCOUNT]
Constraint is control over the way you behave which prevents you from doing what you want to do.
= restraint