puritanic

adj

1.
morally rigorous and strict
Derived from:
puritan