Noun; A person who is a BIG pussy. A woman's large, juicy vagina.
Mark slapped John in his face and John just stood there. Damn John is a twatalottapuss!Damn, that stripper has a twatalottapuss!