server
Top 9000
Meanings
Noun
1. a server (computing, social media)