have a deposit - English Synonyms Dictionary