puritan

A very strict religious person who avoids many pleasures.