loan repayable on demand - Turkish English Dictionary