A currency union is an agreement between two or more countries to share a common currency. This arrangement allows for the free flow of capital, goods, and services between the participating nations, fostering economic integration and reducing exchange rate risks.