self-contained (spacecraft) - Espagnol Anglais Dictionnaire