depositarse - French English Dictionary