What is the Definition of Web Hosting?

The definition of web hosting is when a person or company allows you to place files on their web server. When you create web pages, they are saved on the server, and viewed by visitors.