streak [noun] + puritanical [adjective]