easy payment terms - German English Dictionary