A mugging is urban American slang for a robbery on the street or in a similarly public place. Usually, the assailant is armed with a knife or gun, and threatens the victim with harm if they don't surrender their valuables. I don't know the etymology of the word. Anyone?