payment at sight - German English Dictionary