English Dictionary
Definition superserver in British English
superserver noun
[countable] noun
/ˈsuːpə(r)ˌsɜː(r)və(r)/
Synonyms and related words
