'Charlestown Navy Yard' definitions:

Definition of 'Charlestown Navy Yard'

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