Definitions of naval battle:

  • noun:   a pitched battle between naval fleets