straight-edger

noun
UK /ˌstreɪt ˈedʒə/
US /ˌstreɪt ˈedʒər/

A straight-edger is a person who never drinks alcohol, smokes, or uses drugs.

My cousin is a straight-edger who prefers soda at every party.


OTHER MEANINGS

2. A follower of the straight edge punk subculture, often marked by an X on the hand.

The straight-edger showed his X-marked hand at the concert.

3. Someone who avoids all intoxicating substances as a personal lifestyle choice.

As a straight-edger, she skips the wine and orders water.

4. A person who promotes a clean, drug-free way of living to others.

The straight-edger gave a talk at school about staying drug-free.