35. What is the Two-Party System?

When we think of political parties, we usually think of Republicans or Democrats. But what do these terms mean, and is there really a big difference between political parties?