1 definition by Potato Skins

Top Definition
The best American bike made.
I rode my Ketch at the park today
by Potato Skins August 07, 2010

Mug icon
Buy a Ketch mug!