Vocabulary

オーバーストア

oversaturation of stores or businesses (in a particular area)

noun