A web host is a company that operates 'servers' (computers) which can be accessed from anyone on the Inernet. Without a web host hosting your web site nobody but you would be able to see it. Other terms you may hear are web server, server, host or hosting provider.