web development terminology - hosting
On the internet every website requires a host. The host provides a place to store files that make up the website. When you visit a website the process behind the scenes is pulling a file from the web host and then displaying it to you in your browser, sometimes there are multiple files pulled such as when a website has images your browser will pull the text for the page from the html/web file and then it will pull all referenced image files from the host as well; it then displays all the files and information in a presentable way to you in your web browser.
If you are going to have a website, you must have a host.