STP is a crossword puzzle answer that we have spotted 6 times. NASCAR sponsor Engine additive brand Fuel additive letters Noted speedway sponsor Fuel additive brand: Abbr. It's "inside every great machine"