deposition or statement - Espagnol Anglais Dictionnaire