Top definition
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 26, 2008
Get the mug
Get a Gemspot mug for your friend Georges.