Statue of Liberty

Definitions of Statue of Liberty
  1. noun
    a large monumental statue symbolizing liberty on Liberty Island in New York Bay
    see moresee less
    example of:
    memorial, monument
    a structure erected to commemorate persons or events
    statue
    a sculpture representing a human or animal
Word Family