1 definition by Mark Richards

Top Definition
Ingenoius spectacle of world class surfing
Just watch the devil man drop in!
by Mark Richards July 16, 2006

Mug icon
Buy a Devil Man mug!