SMUDGE Meaning of SMUDGE in English n. Street slang for a submaching gun. From the pronunciation of the acronym,"SMG." Shadow Slang English vocab. Английский словарь теневого сленга. 2012