deposit countries - French English Dictionary