Definitions Found:

A very large store with a wide range of goods and a large parking lot, typically situated outside a town