Website hosting is the computer where your website lives. This computer must be running and connected to the Internet 24/7. Read Wikipedia’s Definition here.
How can I understand what website hosting is?
This YouTube video from HostingReviewCentral explains hosting and its importance in an easy to understand way.