Stf Definition

noun

Abbreviation of scientifiction .STF.

Wiktionary