definitions DFID

DFID

Department for International Development (UK)