due and repayable - French English Dictionary