Depositar - French English Dictionary