straitlaced

['streɪtleɪst]

adj

суворий, пуританський; нетерпимий (не толерантний) в питаннях моралі

Джерело: Англійсько-український словник на Slovnyk.me