bill payable on sight - Turkish English Dictionary