large store; large-scale store
Refers to a physically large retail establishment, often a chain or big-box store.
郊外に新しい大型店がオープンした。
A new large store opened in the suburbs.
大型店 simply means a physically large store, whereas 量販店 specifically means a retailer built around selling goods in bulk at low prices.
Compound of 大型 (large-scale) and 店 (store).