Luxury-box definition

A luxuriously outfitted private compartment for watching events at a sports stadium.
noun
0
0
Advertisement