Noun: Statue of Liberty
- A colossal neoclassical sculpture on Liberty Island in New York Harbor, symbolizing freedom and democracy
"The Statue of Liberty has welcomed immigrants to America since 1886"
Type of: memorial, monument, statue
Encyclopedia: Statue of Liberty, USA