check (payable) on demand - Turkish English Dictionary