paper payable to bearer on demand - Turkish English Dictionary