easy payments - German English Dictionary