strait-laced

adjective
1
having strict or old-fashioned ideas about people’s moral behaviour
سخت‌گیر, محافظه‌کار, خشکه‌مقدس, پایبند به اصول سخت