1 definition by snitchsmack

someone who is extremely unreliable in every aspect
dude 1: nah dude, dont let john get the stuff, hes rock solid
dude 2: fucking anoying
by snitchsmack May 24, 2009
Get the rock solid mug.