loan repayable on demand - French English Dictionary