leave a deposit - Espagnol Anglais Dictionnaire