A spiral matrix is a 2D array where numbers are arranged in a spiral order, starting from the top-left corner and proceeding clockwise. For example, a 3x3 spiral matrix looks like this:
1 2 3
8 9 4
7 6 5
It is commonly used in programming challenges to demonstrate algorithmic skills in array manipulation and traversal.