payment demand note - Spanish English Dictionary