straight-laced
adjective
°Having narrow views on moral matters; prudish.