"technical accomplishment" — Kollokationen-Wörterbuch Englisch

Automatische Übersetzung (wir garantieren seine Korrektheit nicht): techniczne osiągnięcie
  1. technical Adjektiv + accomplishment Substantiv
    Schwache Kollokation

    The Russian rocket engines you describe are indeed a technical accomplishment.