strait-laced
['streit'leist]
a стро'гий, пурита'нский,
нетерпи'мый
в вопро'сах нра'вственности