to the best of my judgment - German English Dictionary