payment document - German English Dictionary