translate English to French: The very survival of our species depends upon it.
La survie même de notre espèce en dépend.