ICSD Meaning of ICSD in English See international central securities depository (ICSD) European Central Bank English Glossary. Английский глоссарий Европейского Центрального Банка. 2012