depositing implement - Spanish English Dictionary