In short A service that feeds outside data, such as prices, into smart contracts.
Blockchains cannot look up real-world facts on their own. Lending and derivatives protocols depend on oracle prices, so a manipulated feed can trigger wrongful liquidations.