1 definition by Me-not Sushi

1
A fish tacco or a fishy smelling vagina.
You can probably find a twatco at Tacco Bell.
by Me-not Sushi October 05, 2010
Get the merch
Get the Twatco neck gaiter and mug.