メガストア
Meanings
1
A very large retail store, often part of a chain, selling a wide variety of goods.
A new megastore opened in front of the station.
A very large retail store, often part of a chain, selling a wide variety of goods.
A new megastore opened in front of the station.