Heavy automatic gun fired from an airplane English: cannon Bahasa: meriam Less certain link between this word and this sense.