do/try your level best - German English Dictionary