Skip to content
Kotomora

メガストア

Meanings

1

noun

megastore

A very large retail store, often part of a chain, selling a wide variety of goods.