put up a deposit - Spanish English Dictionary