Where the water tastes like wine. Home of the Nantucket Big Sandwich
"O to live on Sugar Mountain"
by Uncle John January 27, 2004
1 more definition
Refering to the a female's vagina.
Gurl when u gon let me taste a lil bit of dat sugar mountain?
by Nay December 20, 2004