doubletwat Share definition Flag Girls born with two twats, a very rare occurrence, but doubles the pleasure, doubles the fun. (D.T. for short) Sandy is a doubletwat doubletwat by jujulips November 3, 2004 0 0 Get merch Get the doubletwat mug. Buy Now — $32.95 See more merch