Origin: French suffix -oir
Devoir has 2 different meanings across 1 category:
Noun
formal expression of respect
Duty, business; something that one must do.