superstores

English

Noun

superstores

  1. plural of superstore