payable on presentment - German English Dictionary