inherent right to life - Espagnol Anglais Dictionnaire