Apparently they're a giant 'superstore' much like a Target or a WalMart here in the USA. I've never been to one when I've visited the UK, however.
Well, I’ve only been to the London Tesco’s which is considered downscale from Sainsbury and Waitrose. The ones in London are not box stores.