ICBSL

AcronymDefinition
ICBSLInternational Commercial Bank Sierra Leone (Freetown)