dictionary_1550558c

Strait-Laced

“Precise, over nice, puritanical.”

Advertisements