pay at sight - German English Dictionary