straight-edger
nounUK /ˌ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.
RELATED WORDS
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.