The branch of government that interprets the law is the judicial branch. This branch is responsible for interpreting the Constitution and laws passed by the legislative branch. The judicial branch is made up of the Supreme Court and other federal courts. The legislative branch, on the other hand, is responsible for making laws, while the executive branch is responsible for enforcing laws. The federal government is made up of all three branches - legislative, executive, and judicial. Therefore, the correct answer is C.