payment difficulty - German English Dictionary