LOL, where did you get that, man?
I haven't heard that word in ages (my father uses it).
Yeah, it metaphorically means a larger than life woman (to quote brother), but I'm not sure about the literal meaning. It's pronounced double-t (or even triple-t, depending on how heavy your 't' is )