megacannon noun1 •(rare) A large cannon.“Look,” he says, “I’m a razor from the ship’s bridge crew. The Rain brought down the zone and then hosed down the fleet with that DE megacannon outside—" — 2009 formsmegacannons