ALL meanings of liberty island
lib·er·ty is·land
L l - noun liberty island a small island in upper New York Bay: site of the Statue of Liberty. 1
- noun liberty island a small island in upper New York Bay: site of the Statue of Liberty. Area: 5 hectares (12 acres) 0
- noun 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) 0