Multisite Definition
adjective
Occupying, or occurring at multiple sites.
Wiktionary
Find Similar Words
Find similar words to multisite using the buttons below.
Occupying, or occurring at multiple sites.
Find similar words to multisite using the buttons below.