Statue of Liberty

1. (noun) a large monumental statue symbolizing liberty on Liberty Island in New York Harbor
Related Words: memorial, monument, statue



Terms and Conditions of Use / Copyright Notice