statue of liberty

Noun
  1. A large monumental statue symbolizing liberty on Liberty Island in New York Bay (synset 104314244)

Other Searches