twattawancha Share definition Flag Miscomprehension of some saying "twelve-incher"; often mistaken for vagina. All of the boys and all of the girls want Carries twattawancha! twattawancha by Carries Twattamancha June 10, 2009 0 0 Get merch Get the twattawancha mug. Buy Now — $32.95 See more merch