1 definition by Chuggers

Top Definition
A van that appears slow but when you try to overtake one they appear to have gained an extra 300bhp out of nowhere.
I was totally owned by an olympic van yesterday
by Chuggers March 16, 2010

Mug icon
Buy a Olympic Van mug!