Currency swaps are financial agreements between two parties to exchange one currency for another at a predetermined exchange rate, for a specific period of time. This allows both parties to benefit from using the other currency without actually owning it. It is often used by companies or governments to reduce foreign exchange risks or to access a cheaper source of funds in a different currency.
Full definition