MICROFIN: Micro Finance Ltd

What does MICROFIN mean? The above is one of MICROFIN meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Micro Finance Ltd

MICROFIN also stands for:
... more