STRAIT-LACED Meaning of STRAIT-LACED in English (also straight-laced ) ■ adjective having or showing very strict moral attitudes. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004