1 definition by YumaTart

A Siberian Twat or one that is so cold and frigid it should be from Siberia.
That Russian Ice Queen is such an enormous twatsicle!
by YumaTart July 28, 2011
Get the twatsicle mug.