Term: London certificates of deposit Definition: See Certificate of deposit (CD) Domain: Finance Source: OECD