What is the role of an "oracle"in the context of  smart contracts?

What is the role of an "oracle"in the context of smart contracts?

quanswer.com