promissory note or promise to pay - Deutsch Englisch Wörterbuch