1 definition by impeccablesports

Top Definition
Impeccable Sports is an oxymoron and the name of a popular sports gossip blog.
Yo did you see Michele Beadle and that porn star on Impeccable Sports?
by impeccablesports November 04, 2011

Mug icon
Buy a Impeccable Sports mug!