An expression used to describe a place that is heavily populated by presumably “available” women.
We’re going to Pussyland this weekend, anybody want to come?