Which statement correctly defines the term scientific theory?

A)an approximation that makes the experiment easier
B)an explanation for observable phenomena
C)an understanding that is accepted as true
D)an assumption that is generally accepted as correct