strait-laced

views updated

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

More From encyclopedia.com