Which term best describes the phrase "the best explanation that science has
to offer"?
A. Theory
B. Law
C. Experiment
D. Observation