The computer (server) connected to the Internet where web pages and databases are stored to allow people to access them from remote locations via a web browser.
Web hosting is typically on Windows or Linux servers, and professional hosting will have multiple connections to the Internet, security measures in place and spare equipment on site to ensure maximum reliability.
Learn more about Web Hosting.