(n)puritansomeone who adheres to strict religious principles; someone opposed to sensual pleasures