STRAIT-LACED


Meaning of STRAIT-LACED in English

Precise, over nice, puritanical.

Slang English vocab.      Английский сленговый словарь.