draft (payable) at sight - Turkish English Dictionary