depositing implement - Alemán Inglés Diccionario