certificate of deposit from the bank of spain - Español Inglés Diccionario