Le Vocabulaire

devoir =to owe
=
must, have to, got to; supposed to; should (depending upon the tense and the mood).