SFTD Share definition Flag Abbreviation for "Sorry For The Delay". Usually used in texting when someone doesn't respond back to a correspondence in a reasonable amount of time. "SFTD... I've really been swamped at work. What's up?" SFTD by WhisperBug March 6, 2019 0 0 Get merch Get the SFTD mug. Buy Now — $32.95 See more merch