Agile Overview → Planning → Sprints → Sprint Review
A review meeting (or retrospective) should occur at the end of every sprint and at the end of every release. A review gives team members (and other stakeholders) to give each other honest feedback about how well the sprint or review was (or was not) executed. The purpose of the review is to identify areas of improvement, identify successes and failures, and to learn and grow as a team so that it can improve its performance in future sprints.
Sprint reviews are often paired with a sprint demo, where individual team members show what was done during the sprint to other team members and external stakeholders. The usually occurs immediately before or after the review meeting.