Green’s Dictionary of Slang

stain n.

(US campus)

1. a dislikeable, unsuccessful person.

[US]Eble Campus Sl. Oct. 5: stain – loser; a mean-spirited person.

2. a drunk.

[US]Eble Campus Sl. Apr. 8: stain – drunkard.

3. (UK black/gang) a victim.

Digga D ‘Mad About Bars’ 🎵 Really tryna bullet that boy [...] / I look psychotic when man get wassy / I need me a stain.