Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Statue of Liberty
  1. 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