1 definition by Cadel Darkkon

Top Definition
A hero that uses performance-enhancing drugs.
Barry Bonds is a total stero.
by Cadel Darkkon November 12, 2007
Mug icon
Buy a stero mug!