fixed-term deposit certificate of deposit - English Synonyms Dictionary