What is the synonym for ABSTAIN

A)
Take in
B)
Consume
C)
Ingest
D)
Refrain

Correct Answer :   Refrain