depositing implement - Turkish English Dictionary