phrases, sayings, idioms and expressions at

Phrases, Sayings and Idioms Home > Discussion Forum

Peel the finger

Posted by Gary Lewin on December 13, 2007

The term 'Peel the finger'. I believe it means "shame on you", I would like to know if anybody else has heard of it.