launcher - İngilizce Eşanlam Sözlük

launcher

n.
[1] rocket launcher
[2] catapult