New-car-sal Share definition Flag What southerners call Newcastle. "You going up New-car-sal this weekend?""Yeah man, new-car-sal's where it's at""It's not, but hey" New-car-sal by TalangLOL May 1, 2010 0 0 Get merch Get the New-car-sal mug. Buy Now — $32.95 See more merch