translate English to French: Blood donated in their honour is a fitting tribute."
Donner du sang en leur honneur est une excellente façon de les en remercier.