Look Up Another Term

Definition: SIT


"Stay in touch." See digispeak. See also Stuffit.