Meaning of charlestown navy yard

Definition of charlestown navy yard

(noun) the navy yard in Boston where the frigate `Constitution' is anchored

Other information on charlestown navy yard

WIKIPEDIA results for charlestown navy yard
Amazon results for charlestown navy yard