SFD

Definition: 
Saudi Fund for Development