Learn English – Negative-connotation word for someone who is straight-edge

pejorative-languagesingle-word-requests

What is a word for someone who doesn't party, doesn't do drugs, doesn't drink, doesn't have sex, etc.

Preferrably with more of a negative connotation.

Edit: I'm looking to use this in a self-deprecating context

Best Answer

"Square"

Urban Dictionary:

  1. A boring person.

Dictionary.com:

7. Slang. a person who is ignorant of or uninterested in current fads, ideas, manners, tastes, etc.; an old-fashioned, conventional, or conservative person.