Meaning of naval gun

Definition of naval gun

(noun) naval weaponry consisting of a large gun carried on a warship

Other information on naval gun

WIKIPEDIA results for naval gun
Amazon results for naval gun