noun
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.
More specifically a large supermarket, while 大型店 can be any type of large retail store.
Compound of 大型 (large-scale) and 店 (store).