Sitemaps are a way to tell Searche Engines about pages on your site they might not otherwise discover.
In its simplest terms, it is a list of the pages on your website.
What is a Sitemap? (Google)