Synonyms for "deposit"

Words with similar meaning