Top definition
One who is dumb, stupid - an utter dumbass.

Retard + Smack = Tardsmack.

John, I swear you can be such a tardsmack sometimes.
by Tiffany A November 30, 2007
Get the mug
Get a Tardsmack mug for your cousin Nathalie.