What is hosting?

Every web site you have ever clicked on to through your computer, tablet or perhaps mobile phone can be ‘hosted’ on the net, but what will that mean, and exactly