[adjective] [disapproving] - having old-fashioned and fixed morals, esp. relating to sexual mattersI didn't dare tell her I lived with my boyfriend - she's so straitlaced.
STRAITLACED
Meaning of STRAITLACED in English
Cambridge English vocab. Кембриджский английский словарь. 2012