Multisite definition

Occupying, or occurring at multiple sites.
adjective
0
0
Advertisement