Web Hosting is a service provided by a vendor which offers a physical location for the storage of web pages and files.
For your website this means paying for space on a highly specialized computer...