IFC

Definition: 
International Finance Corporation