multisite

adjective

  1. 1

    Occupying, or occurring at, multiple physical sites.

    “a multisite depot”
  2. 2

    Of or relating to more than one web site.

Translate “multisite” to another language

Click any language to open the translator with this word already filled in.

Multisite Definition & Meaning | TranslatePulse