phrases, sayings, idioms and expressions at

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.

© 1997 – 2024 Phrases.org.uk. All rights reserved.