Who is the final arbiter of what the words in the Bill of Rights mean in legal controversies?

A. The President
B. The Congress
C. The Supreme Court
D. A majority of the 50 State Legislatures