meat rack
noun
1
a restaurant, bar or other public place where people gather in search of sexual partners US, 1962.
2
Piccadilly in London's West End, an area where homosexuals and homosexual prostitutes offer their services. Like so much meat displayed in a butchers UK, 1972.
3
a gymnasium US, 1976