IMF


Meaning of IMF in English

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.

English idioms vocab.      Словарь английских идиом и выражений.