translate English to French: That’s no mean feat.
Ce n’est pas peu dire.