payment demand note - German English Dictionary