A smart contract is a self-executing contract. The conditions of a contract are embedded into a distributed, immutable, decentralised blockchain network and if they are met a contract is carried out without a need for an intermediary.
Through a smart contract, a loan could be given without a need for a bank in the middle to approve whether the conditions for the loan were fulfilled or cryptocurrency traded without any central authority setting the exchange rates.