Liberty Island (noun) Definition, Meaning & Examples

noun
  1. a small island in upper New York Bay: site of the Statue of Liberty.
noun
  1. a small island in upper New York Bay: site of the Statue of Liberty. Area: 5 hectares (12 acres)
Liberty Island (noun) Definition, Meaning & Examples

More Definitions