translate English to French: We are duty-bound to do it and we will do it.
Nous avons le devoir de le faire et nous le ferons.