YourDictionary

Dictionary Home » Dictionary Definitions » Statue of Liberty

Statue of Liberty

a colossal copper statue personifying Liberty in the form of a crowned woman holding a torch in her upraised hand: it was given to the U.S. by France and is located on Liberty Island in New York harbor: official name Liberty Enlightening the World

Learn more about Statue of Liberty

Related Articles

link/cite print suggestion box