devoir

noun
  1. duty or responsibility; something that one is morally or legally obligated to do
  2. Usage: formal; from French

Examples