Definitions of naval gun:

  • noun:   naval weaponry consisting of a large gun carried on a warship