translate English to French: It is our responsibility.
Voilà notre responsabilité.