Gem: The best, most beautiful.
spot: The Location, the perfect place.
It felt so good hitting that ball on the Gemspot.
Were good, just chilling in the gemspot.
by David Laub January 27, 2008
Get the Gemspot mug.