depositing implement - French English Dictionary