A theory is a well-substantiated explanation of some aspect of the natural world.
It's built on a foundation of evidence and rigorous testing.
Theories differ from hypotheses, which are proposed explanations still under investigation. http://queekads.com/