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!
by Bobby Sinatra November 25, 2019
Get the Twatalottapuss mug.