Strait-Laced [1]
(1):
(a.) Bound with stays.
(2):
(a.) Restricted; stiff; constrained.
(3):
(a.) Rigid in opinion; strict in manners or morals.