International Monetary Fund; an international organization that provides financial assistance to countries
Acronym from International Monetary Fund, established 1944 at Bretton Woods
Try Another Word