TOMMY GUN Meaning of TOMMY GUN in English [tommy gun] n [by shortening & alter.] (1929): thompson submachine gun; broadly: submachine gun Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012