multisite
adjective
- 1
Occupying, or occurring at, multiple physical sites.
“a multisite depot”
- 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.