You have fallen into a homophone trap. The word is "strait-laced".
There is also "strait-jacket" with similar meaning, often misspelled 'straight-jacket."


No kidding! But of course. So I guess strait-laced isn't a suitable feminine of "stuffed shirt" at all. Leaving us in dire straits.......