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
5 Words related to Gemspot

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.