English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

3 answers

because street vendors selling pigs in a bag a long time ago would sometimes scam customers by placing stray cats in the bag. When people would check, they would let the "cat out of the bag", ie expose a secret.

2006-09-01 14:20:26 · answer #1 · answered by TruthHurts 3 · 3 0

The generally accepted origin of this idiom is middle English:

n medieval England, piglets were sold in the open marketplace. The seller usually kept the pig in a bag, so it would be easier for the buyer to take it home. But shady sellers often tried to trick their buyers by putting a large cat in the bag. If a shrewd shopper looked in the bag - then the cat was literally out of the bag.

2006-09-04 06:13:49 · answer #2 · answered by VelvetRose 7 · 0 0

TruthHurts is correct. This is also the origin of "buying a pig in a poke". People who paid for the "pig" without checking the sack (or "poke") first were said to have bought a pig in a poke.

2006-09-02 23:30:45 · answer #3 · answered by Anonymous · 0 0

fedest.com, questions and answers