1. DMCF
    stands for Dexia Micro-Credit Fund (Luxembourg)
  2. DMCF stands for Downham Market Christian Fellowship (UK)
DMCF

Leave a Reply

Your email address will not be published. Required fields are marked *