1 definition by Rikk stevez

The smell, better known as body odor, emitted by those of European heritage, mostly found in Europe; frequently found on public transportation...and everywhere else...especially France.
Man!! Did you smell that E-BO on the metro??
by Rikk stevez November 1, 2006
Get the E-BO mug.