make a strenuous effort for - German English Dictionary