deposit - English dictionary