Definitions of Charlestown navy yard:

  • noun:   the navy yard in Boston where the frigate `Constitution' is anchored