STRAITLACED
Meaning of STRAITLACED in English
strait ‧ laced /ˌstreɪtˈleɪst◂/ BrE AmE adjective
having strict old-fashioned ideas about moral behaviour:
straitlaced Victorian society
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012