life and death struggle - Espagnol Anglais Dictionnaire