non-repayable - French English Dictionary