strait-laced

views 2,073,088 updated

strait-laced (also straight-laced) • adj. having or showing very strict moral attitudes.

More From encyclopedia.com