1 definition by Megan Tezza

Top Definition
A village bicycle, everybodys had a ride.
That girl was a bit of a Steph
by Megan Tezza April 16, 2008

Mug icon
Buy a Steph mug!