don't go there its a total pittsgrove
the name of a town situated in the middle of nowhere thats filled with complete losers and douche bags
"don't go there its a total pittsgrove" What is the definition of "pittsgrove"?