1. DMCF
    stands for Dexia Micro-Credit Fund (Luxembourg)
  2. DMCF stands for Downham Market Christian Fellowship (UK)
DMCF
Share
Abbreviations And Their Meaning