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