take the pledge

take the pledge  {v. phr.}
To swear to give up drinking, smoking, or using drugs.
Gary finally took the pledge and he has kept it thus far.
Categories: {v. phr.}