try one's hardest - German English Dictionary