A Retrospective meeting (or Retrospective sprint as it is sometimes called) is a step in the Agile model that allows for teams to take an overall look at what they have done over a period of time - a week, a month, etc. - to determine what's working for them and what's not.