launcherEnglish

launcher, catapult, rocket launcher

Noun

Armament in the form of a device capable of launching a rocket

English: launcher, rocket launcher

Bahasa: pelancar

Bahasa words with similar meanings

English words with similar meanings

Show 2 words