promissory notes - German English Dictionary