'Charlestown Navy Yard' definitions:

Definition of 'Charlestown Navy Yard'

From: WordNet
noun
The navy yard in Boston where the frigate `Constitution' is anchored