Definition of supercentre in English:

supercentre

noun

  • A large retail outlet with its own car parking facilities, typically located in a suburban area on a purpose-built site along with other such centres.

Origin

1940s; earliest use found in The Chicago Sunday Tribune.