puritan

noun

: a puritanical person

adjective

: acting or behaving according to the Puritan morals (e.g. propagating modesty), especially with regard to pleasure, nudity and sex