International Monetary Fund - an international agency that works to stabilize currencies etc The IMF imposed very strict currency guidelines that many people were opposed to.
IMF
Meaning of IMF in English
English idioms vocab. Словарь английских идиом и выражений. 2012