depositories - French English Dictionary