BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Startschleuder {f}; Startkatapult {m,n} (Raumfahrt) launching catapult (astronautics)