YourDictionary

Liberty Island

island in SE N.Y., in New York Bay: site of the Statue of Liberty: c. 10 acres or 0.015 sq mi (0.038 sq km)

See Liberty Island in American Heritage Dictionary 4

Learn more about Liberty Island

Related Articles

Liberty Island

link/cite print suggestion box