Top definition
A club-shaped thumb which makes people marvel.
"Laura's got shthumbs. Wow, how I marvel at them."
by lala_shthumbs May 28, 2003
Get the mug
Get a shthumb mug for your mate Manafort.