charlestown navy yard Meaning, Definition & Usage

  1. noun the navy yard in Boston where the frigate `Constitution' is anchored

WordNet