IFC

Definition of IFC

International Finance Corporation