A-Z: General definitions: Statue of Liberty


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.