Definitions of navy base:

  • noun:   base of operations for a naval fleet