STRAITLACED


Meaning of STRAITLACED in English

[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.

Cambridge English vocab.      Кембриджский английский словарь.