Wiktionary
microservers
n. (plural of microserver English)
n. (plural of microserver English)