What is keyword stuffing?

Keyword stuffing refers to increasing the keyword density beyond a certain level to achieve higher ranking in the SERPs. As we know, web crawlers analyze keywords to index the web pages, so some SEO practitioners exploit this feature of the search engine by increasing the keywords in a page. This way of improving the ranking is against the guidelines of Google, so it is considered a black hat SEO technique, and it should be avoided.