depositing implement - Español Inglés Diccionario