payable after sight - Turkish English Dictionary