phrases, sayings, idioms and expressions at

Phrases, Sayings and Idioms Home > Discussion Forum

Chap the Pope

Posted by Pepper on September 01, 2007

Is anyone familiar with the phrase "chap the Pope;" it's meaning or origins?