NFSTR

AcronymDefinition
NFSTRNeed for Speed the Run
NFSTRNeed for Speed Türkiye (Turkish gaming forum)