strait-laced
adjective
[ streɪtˈleɪst ]
• having or showing very strict moral attitudes.
• "his strait-laced parents were horrified"
Similar:
prim and proper,
prim,
proper,
prudish,
priggish,
puritanical,
moralistic,
prissy,
mimsy,
niminy-piminy,
shockable,
Victorian,
old-maidish,
schoolmistressy,
schoolmarmish,
governessy,
conventional,
conservative,
old-fashioned,
stuffy,
staid,
of the old school,
narrow-minded,
goody-goody,
starchy,
square,
fuddy-duddy,
stick-in-the-mud,
Grundyish,
Pecksniffian,