Slovnenya

Translation English French: promissory note

Dictionary: main
promissory note
noun
note.