giggle snitch
a worthless person who thinks theyre funny/humoruos by black mailing or ratting out another person to his fellow friends in an attempt to replace him or join the gang
giggle snitch by Adrenaline June 24, 2004
Get the giggle snitch mug.