Akademik
do one's level best
1)
сделать
все
от себя
зависящее
2)
проявить
максимум
энергии
Большой англо-русский и русско-английский словарь
.
2001
.