Liberty Island


noun

a small island in upper New York Bay: site of the Statue of Liberty.
Formerly Bedloe's Island.

British Dictionary definitions for liberty island

Liberty Island

noun

a small island in upper New York Bay: site of the Statue of Liberty. Area: 5 hectares (12 acres) Former name (until 1956): Bedloe's Island