Which of the following is the best definition of a scientific theory?Help me plz

I hope its not too late to give an answer. If it is, I'm so sorry I didn't find this question earlier.
I would have to say D. A well tested explanation of a natural phenomenon.
I hope this helps!
Cheers, July.