level best

level best  {adj. phr.}
One's utmost; one's very best.
Eric refused to stay in school although his parents did their level best to make him finish.
Categories: adjective

'level best' on video