What is a computer server?

I always hear this term and never know what it refers to. Can you explain in layman's terms to someone NOT tech savvy? Thanks!
Update: Phenomenal answer by Robert J!!
6 answers 6