SITF Share definition Flag Slap in the face A: "I forgot my keys" B: "SITF" SITF by paradisexo November 1, 2010 Get the SITF mug.