puritanical
adjective /ˌpjʊərɪˈtænɪkl/
/ˌpjʊrɪˈtænɪkl/
(also puritan)
(usually disapproving)- having very strict moral attitudes
- Their parents had a puritanical streak and didn't approve of dancing.
Oxford Collocations DictionaryPuritanical is used with these nouns:- streak