A combinatorial interpretation of a numerical quantity is a set of combinatorial objects that is counted by the quantity.
A combinatorial proof of an identity is a proof by counting. If the identity is X=Y , finding a set of objects that can be interpreted as a combinatorial interpretation of both X and Y proves that the numerical quantities on both sides of the equation are actually equal.
The main difference with an algebraic proof is the two different (combinatorial) interpretations of the same numerical quantity. Often it leads to getting rid of the cumbersome and tedious nature of an algebraic proof.
Therefore, a combinatorial proof of an identity is proof by counting. This proof is different as it has two interpretations for a single quantity.