Internet slang
NSFW is Internet slang or shorthand for subject matter that is not suitable/safe for work.