use one's best endeavor - German English Dictionary