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.
#gspot #g-spot #gismspot #gem spot #gee spot
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.