AHAHAHAHAH It comes from the Latin words Twat
Post# of 41413
It comes from the Latin words Twat and Waffle...Leggo my Eggo. Except on this one you can keep that gangrene, disease ridden, nasty, twatwaffle.
TBH my slang word has been in my vocabulary for a long time and I don't remember the origin.
Peace,
Hootavoota