IDCA

Medical abbreviations:
IDCA

International Development Centre for Africa