1 definition by iocat

1
To drive a car through a large puddle of standing water at high speed, causing the water to splash up and hit nearby pedestrians.

The wave looks something like a shark fin if seen from across the street.
That was a brutal Land Shark Steve scored on those freshman walking to class with his Impala!
by iocat January 23, 2011
Get the mug
Get a Land Shark mug for your guy Rihanna.