nonnegotiable note - Deutsch Englisch Wörterbuch