Definify.com

Definition 2024


stf

stf

See also: STF

English

Abbreviation

stf

  1. (dated, fandom slang) scientifiction

Derived terms

Anagrams

References