night deposit boxes - French English Dictionary