1. the other day; previously; before; earlier; recently
この前、約束しただろう?You promised the other day, didn't you?
2. last time
この前は三点差で先輩が勝ったんでしたよね?Last time, you won by three points, didn't you?
3. last (Sunday, summer, etc.); previous (e.g. mayor, chapter); preceding