translate English to French: Ours is an awesome responsibility.
Notre responsabilité est énorme.