Which is the most accurate definition of checks and balances?
A. Citizens have the final say over what the laws will be.
B. Political power is distributed evenly among all citizens.
C. The government is split into two parties that represent both sides of issues.
D. Each branch of government can limit other branches of government.