Duc denghien meaning