hold out

verb

2.
stand up or offer resistance to somebody or something
See also:
hold
Derived from:
holdout
3.
last and be usable
4.
wait uncompromisingly for something desirable
Derived from:
holdout