LEVEL BEST


Meaning of LEVEL BEST in English

{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./

Dictionary of English idioms .      Словарь английских идиом.