depositing apparatus - Turco Inglés Diccionario