The correct answer is A. Saint.
A saint is a person who is considered holy or sacred. They are often revered for their piety, good deeds, and miracles.
A widower is a man whose wife has died.
A bachelor is an unmarried man.
A teetotaller is a person who abstains from alcohol.
While all of these terms may be associated with a lack of sexual activity, only saint is a synonym for celibate. A saint is someone who has chosen to live a life of celibacy in order to devote themselves to God or a higher purpose. A widower, bachelor, or teetotaller may or may not be celibate.