term deposits with banks - Français Anglais Dictionnaire