strait-laced
STRAIT-LACED
, a. [strait and lace.]
1. Griped with stays.
We have few well-shaped that are strait-laced.
2. Stiff; constrained. Hence,
3. Rigid in opinion; strict.