meaning of beachtliche Leistung

beachtliche Leistung - German to English

no mean task