take some beating

Verb

 * 1) To be difficult to beat; to be difficult to do better than.

Usage notes

 * Not to be confused with.

Translations

 * Finnish: olla hankala lyödä
 * Polish: być trudny do pokonania