catapult launch - Almanca İngilizce Sözlük