Definition, Meaning & Synonyms | English word MULTISITE
MULTISITE
Definitions of MULTISITE
- Occupying, or occurring at, multiple physical sites.
- (internet) Of or relating to more than one web site.
Number of letters
9
Is palindrome
No
Search for MULTISITE in:
Page preparation took: 135.89 ms.