suffer difficulty - German English Dictionary