From Old French devoir, with an ornamental silent ⟨b⟩ in reminiscence of the original Latin debēre.
debvoir
debvoir m (plural debvoirs)