make one's deposition - Espagnol Anglais Dictionnaire