depositing apparatus - Francés Inglés Diccionario