negotiable promissory note - Turkish English Dictionary