Yes IMF = International Monetary Fund (BTW what is it in Dutch?)
Basically it is an International Bank. Doing all the things that a regular bank does (deposits, lending...)
The big beef right now with the IMF is the repayment of loans made to third world countries! I WILL NOT get into that discussion
------------------
Never try to teach a pig to sing; it wastes your time and it annoys the pig