Scientists often make explanations about some aspect of the natural world when facts have been repeatedly confirmed through observations. Which of the following terms refers to these explanations?

A=hypothesis
B=inference
C=theory
D=law