Answer:
restrain oneself from doing or enjoying something
Abstain means restrain oneself from doing or enjoying something.