1 definition by Me-not Sushi

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