multisite
/M AH1 L T IH1 Z AH0 T/adjective
- 1
Occupying, or occurring at, multiple physical sites.
โa multisite depotโ
- 2
Of or relating to more than one web site.
Translate โmultisiteโ into another language
Choose a language below to open the translator with English selected as the source language.