The phrase
"arm cannon" refers to a fictional weapon or device that is attached to someone's arm, similar to a cannon. It is often seen in video games or science fiction movies, where it allows the person to shoot powerful projectiles or projectiles with special abilities.
Full definition