Top definition
a descrpition of type of winter scarf worn by someone indoors or worn with a T Shirt.
Look at that idiot in his twat scarf.
by rbtr December 17, 2009
Get the mug
Get a twat scarf mug for your daughter-in-law Sarah.