← DefinitionshareGuessstraightlacedadjectiveHaving very strict, traditional, and often old-fashioned moral or social views; not willing to accept modern or relaxed behavior.SynonymsprimadjectiveprudishadjectiveconservativeadjectiveAntonymspermissiveadjectiveliberaladjective