SF Meaning of SF in English abbr. science fiction. Oxford English vocab. Оксфордский английский словарь. 2012