STRAITLACED

Definition of STRAITLACED

  1. (adj)exaggeratedly proper