no mean feat

Noun

 * 1)  A laudable triumph of great difficulty

Translations

 * Finnish: ei vähäinen saavutus
 * French:, ne pas être rien
 * Polish: nie lada wyczyn