Rich snippets are a type of on page mark-up. They are the extra bits of text that appear under search results. Think of them like bacon bits for search engines.
Rich Snippets is the term used to describe structured data markup that site operators can add to their existing HTML, which in turn allow search engines to better understand what information is contained on each web page.