Which is the best definition of federalism?

Which is the best definition of federalism?

A. federalism enables the state and the national government to share power.
B. federalism encourages the practice of direct democracy at the state level rather than the national level.
C. federalism provides for the regular election of the state and national officials.
D. Federalism gives congress powers that were not originally enumerated in the constitution.