self-sealing tank - Espagnol Anglais Dictionnaire