Home US English self-denier
A person who denies himself or herself something; a practiser of self-denial.
Mid 17th century. From self- + denier.
READ THESE ARTICLES