phrases, sayings, idioms and expressions at

Played the Catskills

Posted by Ab on May 21, 2005

Anyone familar with the phrase "played the Catskills." I feel pretty sure it's strictly an American phrase. I can't seem to figure out the meaning within any context.

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