puritan

noun
  1. a person who practices strict moral or religious behavior and disapproves of pleasure and luxury
  2. a member of a Protestant group in 16th and 17th century England and America that wanted to purify the Church of England
  3. Usage: historical
adjective
  1. having or showing very strict moral attitudes

Examples