bill of exchange or promissory note - Español Inglés Diccionario