put up a struggle - German English Dictionary