An augmenting path is a path from an unmatched vertex in to an unmatched vertex in that alternates between non-matching and matching edges. Why does this matter?
If you find an augmenting path, you can flip the edges (matched becomes unmatched, unmatched becomes matched) and increase your matching size by . This is the core idea behind all matching algorithms. Keep finding augmenting paths until none exist.