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