essential to survive - Anglais Synonymes Dictionnaire