A-Z: General definitions: Statue of Liberty

Definition

An iconic neoclassical sculpture on Liberty Island in New York Harbour; a gift to the United States from France, dedicated in 1886. The statue is of Libertas, the Roman goddess of freedom, bears a torch and a tablet inscribed with the date of the American Declaration of Independence in 1776. 

 

Scan and go

Scan on your mobile for direct link.