Definition of STF in English:

STF

(also stf., stf, StF)

noun

  • Scientific fiction, scientifiction.

Origin

1930s; earliest use found in Wonder Stories.