multisite

/M AH1 L T IH1 Z AH0 T/
adjective
  1. 1

    Occupying, or occurring at, multiple physical sites.

    โ€œa multisite depotโ€

  2. 2

    Of or relating to more than one web site.

Source: https://en.wiktionary.org/wiki/multisite