deposit money corporations - Francés Inglés Diccionario