1 definition by The Silver Rose
A town in Rhode Island, pretty much in the middle of no where. Theres trees, houses, trees, coyotes, trees. That's it. Once and a while you'll come across a person, who is most likely driving through or out of this god-forsaken land.
by The Silver Rose January 19, 2010