A slang industry term used to refer to an outdoor amphitheatre where concerts are held.
DaveySimps CBMod CB Mods Premium Member May 29, 2011 #1 A slang industry term used to refer to an outdoor amphitheatre where concerts are held.