Cannon

/ˈkæn.ən/

Slang Meanings

To be an authority in a specific field.
He was the cannon on that topic during the conference.
A term used in gaming to refer to heavy weaponry or characters that deal massive damage.
That character is a total cannon in this game.