Top definition
an exclamatory expression or an insult. literally meaning shart in a tart.
awww shart tart!
or
sarah quit being such a shart tart.
by shartytarttarthead6987 April 22, 2011
Get the mug
Get a shart tart mug for your girlfriend Yasemin.