strait-laced

Fun Dictionary -> strait-laced

strait-laced - Vulgar Dictionary definition

Precise, over nice, puritanical.