BE ON ONE'S METTLE


Meaning of BE ON ONE'S METTLE in English

be ready or forced to do one's best.

→ mettle

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.