ant farm

Huge multiscreen theater complexes with glass facades, often found near American malls.
See also : big box store
NetLingo Classification: Online Jargon


Huge multiscreen theater complexes with glass facades, often found near American malls.
Edit Word